/**
  ******************************************************************************
  * @file    Bsp/Led.h 
  * @author  zlf
  * @version V1.0.0
  * @date    2016-04-05
  * @brief   Header for Led.c module
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MENUSECRET_H
#define __MENUSECRET_H

/* Includes ------------------------------------------------------------------*/
	#include "Menu.h"

/* Exported macro ------------------------------------------------------------*/


/* Exported functions --------------------------------------------------------*/

//----------- first layer ------------------------------
extern void PwEnterWrongInit( void );
extern void PwEnterWrongKeyDown( u8 Key );

extern void PwEnterAgInit(void);
extern void Pw0AgKeyDown(u8 Key);
extern void Pw1AgKeyDown(u8 Key);
extern void Pw2AgKeyDown(u8 Key);

extern void SecretInit(void);
extern void SecretKeyDown(u8 Key);

extern void PwResetInit(void);
extern void PwResetKeyDown(u8 Key);

extern void LanguageSetInit(void);
extern void LanguageSetKeyDown(u8 Key);

extern void SwitchBalanceInit(void);
extern void SwitchBalanceKeyDown(u8 Key);

extern void SystemTimeSetInit(void);
extern void SystemTimeSetKeyDown(u8 Key);


extern void LogDisplayInit(void);
extern void LogDisplayKeyDown(u8 Key);


extern void TouchDownWeightInit(void);
extern void TouchDownWeightKeyDown(u8 Key);

extern void LimitSpeedInit(void);
extern void LimitSpeedKeyDown(u8 Key);

extern void AssemblyInit(void);
extern void AssemblyKeyDown(u8 Key);


extern void PickUpInit(void);
extern void PickUPKeyDown(u8 Key);

extern void PickUpUPInit(void);
extern void PickUpUPKeyDown(u8 Key);

extern void PickUpDNInit(void);
extern void PickUpDNKeyDown(u8 Key);

extern void PickUPSpeedUPInit(void);
extern void PickUPSpeedUPKeyDown(u8 Key);

extern void PickUPSpeedDNInit(void);
extern void PickUPSpeedDNKeyDown(u8 Key);

extern void PickUPDEADHandUPInit(void);
extern void PickUPDEADHandUPKeyDown(u8 Key);

extern void PickUPDEADHandDNInit(void);
extern void PickUPDEADHandDNKeyDown(u8 Key);

extern void PickUPDEADBalanceUPInit(void);
extern void PickUPDEADBalanceUPKeyDown(u8 Key);

extern void PickUPDEADBalanceDNInit(void);
extern void PickUPDEADBalanceDNKeyDown(u8 Key);

extern void PutDownInit(void);
extern void PutDownKeyDown(u8 Key);

extern void PutDownUPInit(void);
extern void PutDownUPKeyDown(u8 Key);

extern void PutDownDNInit(void);
extern void PutDownDNKeyDown(u8 Key);

extern void PutDownSpeedUPInit(void);
extern void PutDownSpeedUPKeyDown(u8 Key);

extern void PutDownSpeedDNInit(void);
extern void PutDownSpeedDNKeyDown(u8 Key);

extern void PutDownDEADHandUPInit(void);
extern void PutDownDEADHandUPKeyDown(u8 Key);

extern void PutDownDEADHandDNInit(void);
extern void PutDownDEADHandDNKeyDown(u8 Key);

extern void PutDownDEADBalanceUPInit(void);
extern void PutDownDEADBalanceUPKeyDown(u8 Key);

extern void PutDownDEADBalanceDNInit(void);
extern void PutDownDEADBalanceDNKeyDown(u8 Key);


extern void FitSwitchInit(void);
extern void FitSwitchKeyDown(u8 Key);

extern void FitDecePointUPInit(void);
extern void FitDecePointUPKeyDown(u8 Key);

extern void FitStopPointUPInit(void);
extern void FitStopPointUPKeyDown(u8 Key);

extern void FitDecePointDNInit(void);
extern void FitDecePointDNKeyDown(u8 Key);

extern void FitStopPointDNInit(void);
extern void FitStopPointDNKeyDown(u8 Key);


extern void DeadBandInit(void);
extern void DeadBandKeyDown(u8 Key);

extern void HandModeUPInit(void);
extern void HandModeUPKeyDown(u8 Key);

extern void HandModeDNInit(void);
extern void HandModeDNKeyDown(u8 Key);

extern void BalanceModeUPInit(void);
extern void BalanceModeUPKeyDown(u8 Key);

extern void BalanceModeDNInit(void);
extern void BalanceModeDNKeyDown(u8 Key);

extern void ClickSpeedSlowUPInit(void);
extern void ClickSpeedSlowUPKeyDown(u8 Key);

extern void ClickSpeedSlowDNInit(void);
extern void ClickSpeedSlowDNKeyDown(u8 Key);

extern void ClickSpeedFastUPInit(void);
extern void ClickSpeedFastUPKeyDown(u8 Key);

extern void ClickSpeedFastDNInit(void);
extern void ClickSpeedFastDNKeyDown(u8 Key);

extern void WifiControlInit(void);
extern void WifiControlKeyDown(u8 Key);

extern void ClickAccSlowUPInit(void);
extern void ClickAccSlowUPKeyDown(u8 Key);

extern void ClickAccSlowDNInit(void);
extern void ClickAccSlowDNKeyDown(u8 Key);

extern void ClickAccFastUPInit(void);
extern void ClickAccFastUPKeyDown(u8 Key);

extern void ClickAccFastDNInit(void);
extern void ClickAccFastDNKeyDown(u8 Key);

extern void WeightProtectInit(void);
extern void WeightProtectKeyDown(u8 Key);

extern void OverLoadInit(void);
extern void OverLoadKeyDown(u8 Key);

extern void LoadLostInit(void);
extern void LoadLostKeyDown(u8 Key);


#endif /* __MENUSECRET_H */
 
 


